//
//  YDCat.h
//  YDBASE
//
//  Created by rowena on 2019/9/20.
//  Copyright © 2019 wuyezhiguhun. All rights reserved.
//

/**
 * 使用Runtime方式进行多继承
 */

#import <Foundation/Foundation.h>
#import "YDTiger.h"
#import "YDLeopard.h"

NS_ASSUME_NONNULL_BEGIN

/**
 * 基类NSProxy是虚类，没有构造方法，需要手动实现init方法
 */

@interface YDCat : NSProxy<YDTigerProtocol, YDLeopardProtocol>

+ (instancetype)shardCat;

- (instancetype)init;


@end

NS_ASSUME_NONNULL_END
